CSE 312; CSE 332.
Techniques for design of efficient algorithms. Methods for showing lower bounds on computational complexity. Particular algorithms for sorting, searching, set manipulation, arithmetic, graph problems, pattern matching.
[{"id":7874,"courseUrl":"c/CSE421A3085.html","data":{"h1":"Computer Science & Engineering CSE 421 A","h2":"Paul Beame Professor AU24","caption":{"text":"Form W: Custom Form \"14\" surveyed \"128\" enrolled","enrolled":"128","surveyed":"14"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"14%","Good":"0%","Poor":"7%","Median":"4.17","Question":"The course as a whole:","Excellent":"36%","Very Good":"43%","Very Poor":"0%"},{"Fair":"7%","Good":"14%","Poor":"0%","Median":"4.17","Question":"The course content:","Excellent":"36%","Very Good":"43%","Very Poor":"0%"},{"Fair":"7%","Good":"7%","Poor":"14%","Median":"4.25","Question":"Instructor's contribution:","Excellent":"43%","Very Good":"29%","Very Poor":"0%"},{"Fair":"7%","Good":"14%","Poor":"0%","Median":"3.90","Question":"Instructor's effectiveness:","Excellent":"29%","Very Good":"36%","Very Poor":"14%"}],"table_data_list_of_lists":[["The course as a whole:","36%","43%","0%","14%","7%","0%","4.17"],["The course content:","36%","43%","14%","7%","0%","0%","4.17"],["Instructor's contribution:","43%","29%","7%","7%","14%","0%","4.25"],["Instructor's effectiveness:","29%","36%","14%","7%","0%","14%","3.90"]]},"createdAt":"2025-07-30T07:16:26.04201","updatedAt":"2025-07-30T07:16:26.04201","professor":"Paul Beame","role":"Professor","term":"AU24","enrolledCount":128,"surveyedCount":14,"courseCode":" CSE 421","sessionCode":"A","quarter":"20244"},{"id":7875,"courseUrl":"c/CSE421A3720.html","data":{"h1":"Computer Science & Engineering CSE 421 A","h2":"Chinmay Nirkhe Assistant Professor SP25","caption":{"text":"Form A: Small lecture/discussion \"48\" surveyed \"127\" enrolled","enrolled":"127","surveyed":"48"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"13%","Good":"19%","Poor":"4%","Median":"3.81","Question":"The course as a whole:","Excellent":"19%","Very Good":"45%","Very Poor":"0%"},{"Fair":"2%","Good":"17%","Poor":"6%","Median":"4.11","Question":"The course content:","Excellent":"34%","Very Good":"40%","Very Poor":"0%"},{"Fair":"9%","Good":"21%","Poor":"0%","Median":"4.06","Question":"Instructor's contribution:","Excellent":"34%","Very Good":"36%","Very Poor":"0%"},{"Fair":"17%","Good":"17%","Poor":"0%","Median":"3.88","Question":"Instructor's effectiveness:","Excellent":"28%","Very Good":"35%","Very Poor":"2%"},{"Fair":"4%","Good":"15%","Poor":"0%","Median":"4.47","Question":"Instuctor's interest:","Excellent":"49%","Very Good":"32%","Very Poor":"0%"},{"Fair":"2%","Good":"26%","Poor":"2%","Median":"4.45","Question":"Amount learned:","Excellent":"49%","Very Good":"21%","Very Poor":"0%"},{"Fair":"26%","Good":"23%","Poor":"6%","Median":"3.27","Question":"Grading techniques:","Excellent":"15%","Very Good":"30%","Very Poor":"0%"}],"table_data_list_of_lists":[["The course as a whole:","19%","45%","19%","13%","4%","0%","3.81"],["The course content:","34%","40%","17%","2%","6%","0%","4.11"],["Instructor's contribution:","34%","36%","21%","9%","0%","0%","4.06"],["Instructor's effectiveness:","28%","35%","17%","17%","0%","2%","3.88"],["Instuctor's interest:","49%","32%","15%","4%","0%","0%","4.47"],["Amount learned:","49%","21%","26%","2%","2%","0%","4.45"],["Grading techniques:","15%","30%","23%","26%","6%","0%","3.27"]]},"createdAt":"2025-07-30T07:16:26.04201","updatedAt":"2025-07-30T07:16:26.04201","professor":"Chinmay Nirkhe","role":"Assistant Professor","term":"SP25","enrolledCount":127,"surveyedCount":48,"courseCode":" CSE 421","sessionCode":"A","quarter":"20252"},{"id":7876,"courseUrl":"c/CSE421A4481.html","data":{"h1":"Computer Science & Engineering CSE 421 A","h2":"Nathan James Brunelle Assistant Professor WI25","caption":{"text":"Form W: Custom Form \"31\" surveyed \"180\" enrolled","enrolled":"180","surveyed":"31"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"0%","Good":"6%","Poor":"0%","Median":"4.85","Question":"The course as a whole:","Excellent":"77%","Very Good":"16%","Very Poor":"0%"},{"Fair":"0%","Good":"3%","Poor":"0%","Median":"4.85","Question":"The course content:","Excellent":"77%","Very Good":"19%","Very Poor":"0%"},{"Fair":"0%","Good":"6%","Poor":"0%","Median":"4.93","Question":"Instructor's contribution:","Excellent":"87%","Very Good":"6%","Very Poor":"0%"},{"Fair":"0%","Good":"6%","Poor":"0%","Median":"4.88","Question":"Instructor's effectiveness:","Excellent":"81%","Very Good":"13%","Very Poor":"0%"}],"table_data_list_of_lists":[["The course as a whole:","77%","16%","6%","0%","0%","0%","4.85"],["The course content:","77%","19%","3%","0%","0%","0%","4.85"],["Instructor's contribution:","87%","6%","6%","0%","0%","0%","4.93"],["Instructor's effectiveness:","81%","13%","6%","0%","0%","0%","4.88"]]},"createdAt":"2025-07-30T07:16:26.04201","updatedAt":"2025-07-30T07:16:26.04201","professor":"Nathan James Brunelle","role":"Assistant Professor","term":"WI25","enrolledCount":180,"surveyedCount":31,"courseCode":" CSE 421","sessionCode":"A","quarter":"20251"}]